Monitor lizard meaning in malayalam
Word: Monitor lizard
Monitor lizard definition
Noun:
(zoology) any of various large tropical carnivorous lizards of Africa Asia and Australia; fabled to warn of crocodiles
Related wordsMonitor lizard - Utumpu (ഉടുമ്പ്) Noun:
(zoology) any of various large tropical carnivorous lizards of Africa Asia and Australia; fabled to warn of crocodiles
Malayalam to English
English To Malayalam